// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package u.aly;
// Referenced classes of package u.aly:
// dm
public final class dl extends dm
{
private byte a[];
private int b;
private int c;
public dl()
{
}
public dl(byte abyte0[])
{
a(abyte0);
}
public dl(byte abyte0[], int i, int j)
{
c(abyte0, i, j);
}
public int a(byte abyte0[], int i, int j)
{
int k = h();
if (j > k)
{
j = k;
}
if (j > 0)
{
System.arraycopy(a, b, abyte0, i, j);
a(j);
}
return j;
}
public void a(int i)
{
b = i + b;
}
public void a(byte abyte0[])
{
c(abyte0, 0, abyte0.length);
}
public boolean a()
{
return true;
}
public void b()
{
}
public void b(byte abyte0[], int i, int j)
{
throw new UnsupportedOperationException("No writing allowed!");
}
public void c()
{
}
public void c(byte abyte0[], int i, int j)
{
a = abyte0;
b = i;
c = i + j;
}
public void e()
{
a = null;
}
public byte[] f()
{
return a;
}
public int g()
{
return b;
}
public int h()
{
return c - b;
}
}